#include "sync_shm.hpp"
#include <time.h>
using namespace std;

// int main()
// {
//     int shmid = getShm();
//
//     char* addr = attachShm(shmid);
//
//     sleep(1);
//
//     detachShm(addr);
//
//
//     shmUser cli(CLIENT);
//     char* addr = cli.getAddr();
//
//     int fd = open(FIFO_PATH, O_WRONLY);
//     if (fd < 0)
//     {
//         perror("open");
//         exit(7);
//     }
//
//     strcpy(addr, "some things");
//
//     int signal = 1;
//     write(fd, &signal, sizeof(signal));
//     return 0;
// }

int main()
{
    syncShm cli(CLIENT);

    while (true)
    {
        std::string buff = "now time is " + to_string(time(nullptr));
        cli.write(buff);

        sleep(1);
    }

    return 0;
}
